package com.gxa.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.common.utils.PageUtils;
import com.gxa.modules.sys.dto.CdkeyAddDto;
import com.gxa.modules.sys.dto.CdkeyDto;
import com.gxa.modules.sys.entity.Area;
import com.gxa.modules.sys.entity.Cdkey;


import java.sql.Date;
import java.util.List;
import java.util.Map;

public interface CodeService extends IService<Cdkey> {

    PageUtils queryList(Map<String,Object> params);

    void addCode(CdkeyAddDto cdkeyAddDto);

    String exchange(CdkeyAddDto CdkeyAddDto);

    void updateState(Date date);

    List<Area> queryArea();
}
